.contents-layout {
  background-image: url(/images/contents_bg_image.png) !important;
}
.end-part {
  background-image: url(/images/end_page.png) !important;
  background-size: cover;
}
.home-layout {
  background-image: url(/images/home_bg_image.png) !important;
}
.main-part {
  width: 100%;
  height: 100%;
  background-image: url(/images/main_part_bg_image.png) !important;
  background-size: cover;
}

/* 目录页 */
.contents-layout ol,
.contents-layout ul {
  display: flex !important;
  flex-direction: column !important;
  align-items: flex-end !important;
}
.contents-layout li {
  width: 400px;
  margin: 10px 0;
  font-size: 24px;
}
/* 正文页面 */
.main-part h1 {
  font-weight: bolder;
  font-size: 20px !important;
  margin-left: 20px !important;
  margin-top: -10px;
  color: white;
}
.main-part p {
  line-height: 50px !important;
}
.main-part img {
  height: 300px;
}